﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IndignadoFramework.BackBone.Model;

namespace IndignadoFramework.BackBone.InternalServices
{
    public interface UsuarioServices
    {
        int addUsuario(UsuarioModel u);
        int existUsuario(UsuarioModel u);
        void asistirConvocatoria(int UsuarioId, ConvocatoriaModel Convocatoria);
        void asistirConvocatoriaUsuarioPhone(Nullable<long> facebookID, ConvocatoriaModel convocatoria);
        bool asistiraUsuario(int UsuarioId, ConvocatoriaModel Convocatoria);
        string getNombreUsuario(int UsuarioId, int MovimientoId);
        void logoutUsuario(int UsuarioId, int MovimientoId);
        void loginUsuario(int UsuarioId, int MovimientoId);
        IEnumerable<int> usuariosByDate();
    }
}
